import sys

# 编码: Latin  Gbk  Utf-8


# 字符集：字  与 符号 的集合

# 常用的字符集： ASCII码，Unicode
#         中国  gb2312

#         编码 ： 把所谓的   字符  --》 数字


# gb2312  字符集 ，常见字符，1个字符占2个字节
#        2B  --》 16b --->  0-65535
#        gbk   k : 扩展

#  Unicode 字符集  32b -->4个字节 -4B

#        编码 --》字符集表现形式的不同

#  utf-8：可变长 2 和 3（常见的汉字为3个字节）



# B Byte  字节     b bit  位0或1
# 1B = 8b  --> 256种状态

#     {1b  存储字节 8位}

# 1 bit 表示  2个位  0 ，1；
# 2 bit  表示 4个不同状态，4个数字符；
# 3 bit       8 个数字符
# n bit       2**n个
#  128       2**7 == 128
#    存储字节 8位


